import {
  get,
  post,
  //postForm,
  del,
} from "@/utils/http";
const packageName = `/back-api`;

/**
 * 公司信息
 */
// 获取一级公司信息列表
export function getOneCompanyInfos(params) {
  return get(`${packageName}/sysCompany/getOneSysCompanys`, params);
}
// 获取公司信息树形结构
export function getCompanyInfoTree(params) {
  return get(`${packageName}/sysCompany/getSysCompanyTree`, params);
}
// 获取公司信息详情
export function getCompanyInfo(params) {
  return get(`${packageName}/sysCompany/getSysCompany`, params);
}
// 删除公司信息
export function delCompanyInfo(params) {
  return del(`${packageName}/sysCompany/delSysCompany`, params);
}
// 保存公司信息
export function saveSysCompany(params) {
  return post(`${packageName}/sysCompany/saveSysCompany`, params);
}
/**
 * 部门信息
 */
//获取公司基地列表
export function getSysCompanyBaseList(params) {
  return get(`${packageName}/sysCompanyBase/getSysCompanyBaseList`, params);
}
//获取公司基地
export function getSysCompanyBase(params) {
  return get(`${packageName}/sysCompanyBase/getSysCompanyBase`, params);
}
//获取全部公司基地（公司id）
export function getSysCompanyBases(params) {
  return get(`${packageName}/sysCompanyBase/getSysCompanyBases`, params);
}
//删除公司基地
export function delSysCompanyBase(params) {
  return del(`${packageName}/sysCompanyBase/delSysCompanyBase`, params);
}
//保存公司基地
export function saveSysCompanyBase(params) {
  return post(`${packageName}/sysCompanyBase/saveSysCompanyBase`, params);
}
/**
 * 部门信息
 */
// 获取部门信息树形结构
export function getDepartInfoTree(params) {
  return get(`${packageName}/departInfo/getDepartInfoTree`, params);
}
// 获取部门信息详情
export function getDepartInfo(params) {
  return get(`${packageName}/departInfo/getDepartInfo`, params);
}
// 删除部门信息
export function delDepartInfo(params) {
  return del(`${packageName}/departInfo/delDepartInfo`, params);
}
// 保存部门信息
export function saveDepartInfo(params) {
  return post(`${packageName}/departInfo/saveDepartInfo`, params);
}

/**
 * 部门职位
 */
// 获取全部部门职位列表
export function getDepartPositions(params) {
  return get(`${packageName}/departPosition/getDepartPositions`, params);
}
// 获取部门职位列表
export function getDepartPositionList(params) {
  return get(`${packageName}/departPosition/getDepartPositionList`, params);
}
// 获取部门职位详情
export function getDepartPosition(params) {
  return get(`${packageName}/departPosition/getDepartPosition`, params);
}
// 删除部门职位
export function delDepartPosition(params) {
  return del(`${packageName}/departPosition/delDepartPosition`, params);
}
// 保存部门职位
export function saveDepartPosition(params) {
  return post(`${packageName}/departPosition/saveDepartPosition`, params);
}

/**
 * 员工信息
 */
// 获取全部员工信息列表
export function getEmployeInfos(params) {
  return get(`${packageName}/employeInfo/getEmployeInfos`, params);
}
// 获取员工信息列表
export function getEmployeInfoList(params) {
  return get(`${packageName}/employeInfo/getEmployeInfoList`, params);
}
// 获取员工信息详情
export function getEmployeInfo(params) {
  return get(`${packageName}/employeInfo/getEmployeInfo`, params);
}
// 删除员工信息
export function delEmployeInfo(params) {
  return del(`${packageName}/employeInfo/delEmployeInfo`, params);
}
// 保存员工信息
export function saveEmployeInfo(params) {
  return post(`${packageName}/employeInfo/saveEmployeInfo`, params);
}
// 导出员工信息
export function exportEmployeInfo(params) {
  return post(`${packageName}/employeInfo/exportEmployeInfoList`, params);
}
